.loading {
	width: 150px;
	height: 15px;
	margin: 0 auto;
	text-align: center;
	color: #999;
	line-height: 24px;
}

.loading span {
	display: inline-block;
	width: 15px;
	height: 100%;
	margin-right: 5px;
	border-radius: 50%;
	background: #2aa461;
	-webkit-animation: load 1.04s ease infinite
}

.loading span:last-child {
	margin-right: 0
}

@
-webkit-keyframes load { 0% {
	opacity: 1
}

100%
{
opacity
:
0
}
}
.loading span:nth-child(1) {
	-webkit-animation-delay: .13s
}

.loading span:nth-child(2) {
	-webkit-animation-delay: .26s
}

.loading span:nth-child(3) {
	-webkit-animation-delay: .39s
}

.loading span:nth-child(4) {
	-webkit-animation-delay: .52s
}

.loading span:nth-child(5) {
	-webkit-animation-delay: .65s
}

.dropload-up, .dropload-down {
	position: relative;
	height: 0;
	overflow: hidden;
	font-size: 12px;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.dropload-down {
	height: 50px
}

.dropload-refresh, .dropload-update, .dropload-load, .dropload-noData {
	height: 50px;
	text-align: center
}

.b978556 {
	min-width: 150px;
	max-width: 200px;
	display: block;
	margin: 1em 0;
	padding: 0.5em 2em;
	border: none;
	background: none;
	color: inherit;
	vertical-align: middle;
	position: relative;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	color: #fff;
	border-radius: 5px;
}

.b01953 {
	background: #2aa461;
}

.b01953:hover {
	opacity: 0.9;
	color: #fff
}

#page {
	text-align: center;
}

#page .pagination {
	margin: 10px 20px;
}

#page a {
	color: #333;
}

#page .ba621d6 a {
	color: #fff;
	background-color: #4285f4;
	border-color: #4285f4;
}

.b1563 {
	display: none;
}

#no-data {
	padding: 0px 0px 15px 20px;
}

.span-high {
	color: #f5bb65;
}

.span-jingdian {
	color: #5fa25f;
}

.span-year {
	color: #e4847d;
}

.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px
}

.pagination>li {
	display: inline
}

.pagination>li>a, .pagination>li>span {
	position: relative;
	float: left;
	padding: 8px 15px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #428bca;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd
}

.pagination>li:first-child>a, .pagination>li:first-child>span {
	margin-left: 0;
	border-top-left-radius: 50px;
	border-bottom-left-radius: 50px
}

.pagination>li:last-child>a, .pagination>li:last-child>span {
	border-top-right-radius: 50px;
	border-bottom-right-radius: 50px
}

.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus,
	.pagination>li>span:focus {
	color: #2a6496;
	background-color: #eee;
	border-color: #ddd
}

.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover,
	.pagination>.active>span:hover, .pagination>.active>a:focus,
	.pagination>.active>span:focus {
	z-index: 2;
	color: #fff;
	cursor: default;
	background-color: #2aa460;
	border-color: #1d884b;
}

.pagination>.disabled>span, .pagination>.disabled>span:hover,
	.pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover,
	.pagination>.disabled>a:focus {
	color: #777;
	cursor: not-allowed;
	background-color: #fff;
	border-color: #ddd
}

.pagination-lg>li>a, .pagination-lg>li>span {
	padding: 10px 16px;
	font-size: 18px
}

.pagination-lg>li:first-child>a, .pagination-lg>li:first-child>span {
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px
}

.pagination-lg>li:last-child>a, .pagination-lg>li:last-child>span {
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px
}

.pagination-sm>li>a, .pagination-sm>li>span {
	padding: 5px 10px;
	font-size: 12px
}

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

*:before, *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

html {
	font-size: 10px;
	-webkit-tap-highlight-color: transparent
}

body {
	font-family: Helvetica, Arial, "PingFang SC", "Microsoft YaHei",
		"WenQuanYi Micro Hei", "tohoma,sans-serif";
	font-size: 14px;
	line-height: 1.42857143;
	color: #333;
	background-color: #fff;
	margin: 0;
	padding: 0
}

@media screen and (max-width: 767px) {
	body {
		background-color: #f9f9f9;
		padding-right: 0 !important
	}
}

::-moz-selection {
	background: #111;
	color: #fff
}

::selection {
	background: #111;
	color: #fff
}

a {
	text-decoration: none;
	color: #007722
}

a:hover {
	color: #0c9433;
}

.bbc8e {
	margin-top: 20px;
}

::-webkit-scrollbar {
	width: 8px;
	height: 8px;
	background-color: #222
}

::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
	background-color: #222
}

::-webkit-scrollbar-thumb {
	width: 2px;
	background-color: #888
}

.bb4baa49a60 {
	float: right !important;
}

.pull-left {
	float: left !important;
}

.container {
	padding-right: 10px;
	padding-left: 10px;
	margin-right: auto;
	margin-left: auto
}

.container:after, .b49c:after, .row-mobile:after {
	clear: both;
	content: "";
	display: table
}

@media ( min-width : 768px) {
	.container {
		width: 750px
	}
}

@media ( min-width : 992px) {
	.container {
		width: 970px
	}
}

@media screen and (max-width: 767px) {
	.b184d712cf {
		display: none
	}
}

.container-fluid {
	padding-right: 10px;
	padding-left: 10px;
	margin-right: auto;
	margin-left: auto
}

.b49c {
	margin-right: -10px;
	margin-left: -10px
}

.row-mobile {
	margin-right: -10px;
	margin-left: -10px
}

@media screen and (max-width: 767px) {
	.row-mobile {
		margin-left: 0;
		margin-right: 0
	}
}

.md-3-5, .md-8-5, .xs-1, .sm-1, .b85a5, .lg-1, .b5eff, .bfd52, .b775b,
	.be07f, .xs-3, .sm-3, .bf496, .lg-3, .b0755, .bd42c, .md-4, .lg-4,
	.b8428, .b8616, .md-5, .lg-5, .b4b09, .b291f, .b0396, .lg-6, .b4d97,
	.bb82a, .md-7, .lg-7, .xs-8, .b1f16, .md-8, .lg-8, .xs-9, .sm-9, .bce04,
	.lg-9, .xs-10, .sm-10, .b6f931, .lg-10, .xs-11, .sm-11, .md-11, .lg-11,
	.b5f685, .ba7e60, .md-12, .lg-12 {
	position: relative;
	min-height: 1px;
	padding-right: 5px;
	padding-left: 5px
}

.xs-1, .b5eff, .xs-3, .b0755, .b8428, .b4b09, .b4d97, .xs-8, .xs-9,
	.xs-10, .xs-11, .b5f685 {
	float: left
}

.b5f685 {
	width: 100%
}

.xs-11 {
	width: 91.66666667%
}

.xs-10 {
	width: 83.33333333%
}

.xs-9 {
	width: 75%
}

.xs-8 {
	width: 66.66666667%
}

.b4d97 {
	width: 58.33333333%
}

.b4b09 {
	width: 50%
}

.b8428 {
	width: 41.66666667%
}

.b0755 {
	width: 33.33333333%
}

.xs-3 {
	width: 25%
}

.b5eff {
	width: 16.66666667%
}

.xs-1 {
	width: 8.33333333%
}

@media ( min-width : 768px) {
	.sm-1, .bfd52, .sm-3, .bd42c, .b8616, .b291f, .bb82a, .b1f16, .sm-9,
		.sm-10, .sm-11, .ba7e60 {
		float: left
	}
	.ba7e60 {
		width: 100%
	}
	.sm-11 {
		width: 91.66666667%
	}
	.sm-10 {
		width: 83.33333333%
	}
	.sm-9 {
		width: 75%
	}
	.b1f16 {
		width: 66.66666667%
	}
	.bb82a {
		width: 58.33333333%
	}
	.b291f {
		width: 50%
	}
	.b8616 {
		width: 41.66666667%
	}
	.bd42c {
		width: 33.33333333%
	}
	.sm-3 {
		width: 25%
	}
	.bfd52 {
		width: 16.66666667%
	}
	.sm-1 {
		width: 8.33333333%
	}
}

@media ( min-width : 992px) {
	.md-3-5, .md-8-5, .b85a5, .b775b, .bf496, .md-4, .md-5, .b0396, .md-7,
		.md-8, .bce04, .b6f931, .md-11, .md-12 {
		float: left
	}
	.md-12 {
		width: 100%
	}
	.md-11 {
		width: 91.66666667%
	}
	.b6f931 {
		width: 83.33333333%
	}
	.bce04 {
		width: 75%
	}
	.md-8-5 {
		width: 70.833333333%
	}
	.md-8 {
		width: 66.66666667%
	}
	.md-7 {
		width: 58.33333333%
	}
	.b0396 {
		width: 50%
	}
	.md-5 {
		width: 41.66666667%
	}
	.md-4 {
		width: 33.33333333%
	}
	.md-3-5 {
		width: 29.16667%
	}
	.bf496 {
		width: 25%
	}
	.b775b {
		width: 16.66666667%
	}
	.b85a5 {
		width: 8.33333333%
	}
	.md-offset-12 {
		margin-left: 100%
	}
	.md-offset-11 {
		margin-left: 91.66666667%
	}
	.md-offset-10 {
		margin-left: 83.33333333%
	}
	.md-offset-9 {
		margin-left: 75%
	}
	.md-offset-8 {
		margin-left: 66.66666667%
	}
	.md-offset-7 {
		margin-left: 58.33333333%
	}
	.md-offset-6 {
		margin-left: 50%
	}
	.md-offset-5 {
		margin-left: 41.66666667%
	}
	.md-offset-4 {
		margin-left: 33.33333333%
	}
	.md-offset-3 {
		margin-left: 25%
	}
	.md-offset-2 {
		margin-left: 16.66666667%
	}
	.md-offset-1 {
		margin-left: 8.33333333%
	}
	.md-offset-0 {
		margin-left: 0
	}
}

@media ( min-width : 1300px) {
	.lg-1, .be07f, .lg-3, .lg-4, .lg-5, .lg-6, .lg-7, .lg-8, .lg-9, .lg-10,
		.lg-11, .lg-12 {
		float: left
	}
	.lg-12 {
		width: 100%
	}
	.lg-11 {
		width: 91.66666667%
	}
	.lg-10 {
		width: 83.33333333%
	}
	.lg-9 {
		width: 75%
	}
	.lg-8 {
		width: 66.66666667%
	}
	.lg-7 {
		width: 58.33333333%
	}
	.lg-6 {
		width: 50%
	}
	.lg-5 {
		width: 41.66666667%
	}
	.lg-4 {
		width: 33.33333333%
	}
	.lg-3 {
		width: 25%
	}
	.be07f {
		width: 16.66666667%
	}
	.lg-1 {
		width: 8.33333333%
	}
	.lg-pull-12 {
		right: 100%
	}
	.lg-pull-11 {
		right: 91.66666667%
	}
	.lg-pull-10 {
		right: 83.33333333%
	}
	.lg-pull-9 {
		right: 75%
	}
	.lg-pull-8 {
		right: 66.66666667%
	}
	.lg-pull-7 {
		right: 58.33333333%
	}
	.lg-pull-6 {
		right: 50%
	}
	.lg-pull-5 {
		right: 41.66666667%
	}
	.lg-pull-4 {
		right: 33.33333333%
	}
	.lg-pull-3 {
		right: 25%
	}
	.lg-pull-2 {
		right: 16.66666667%
	}
	.lg-pull-1 {
		right: 8.33333333%
	}
	.lg-pull-0 {
		right: auto
	}
	.lg-push-12 {
		left: 100%
	}
	.lg-push-11 {
		left: 91.66666667%
	}
	.lg-push-10 {
		left: 83.33333333%
	}
	.lg-push-9 {
		left: 75%
	}
	.lg-push-8 {
		left: 66.66666667%
	}
	.lg-push-7 {
		left: 58.33333333%
	}
	.lg-push-6 {
		left: 50%
	}
	.lg-push-5 {
		left: 41.66666667%
	}
	.lg-push-4 {
		left: 33.33333333%
	}
	.lg-push-3 {
		left: 25%
	}
	.lg-push-2 {
		left: 16.66666667%
	}
	.lg-push-1 {
		left: 8.33333333%
	}
	.lg-push-0 {
		left: auto
	}
	.lg-offset-12 {
		margin-left: 100%
	}
	.lg-offset-11 {
		margin-left: 91.66666667%
	}
	.lg-offset-10 {
		margin-left: 83.33333333%
	}
	.lg-offset-9 {
		margin-left: 75%
	}
	.lg-offset-8 {
		margin-left: 66.66666667%
	}
	.lg-offset-7 {
		margin-left: 58.33333333%
	}
	.lg-offset-6 {
		margin-left: 50%
	}
	.lg-offset-5 {
		margin-left: 41.66666667%
	}
	.lg-offset-4 {
		margin-left: 33.33333333%
	}
	.lg-offset-3 {
		margin-left: 25%
	}
	.lg-offset-2 {
		margin-left: 16.66666667%
	}
	.lg-offset-1 {
		margin-left: 8.33333333%
	}
	.lg-offset-0 {
		margin-left: 0
	}
}

.ba9078 {
	box-shadow: 0px 0px 6px #e3e3e3;
	background: #fff
}

.b743d {
	box-shadow: 0px 2px 0px rgba(170, 170, 170, 0.1);
	background: #fff;
	margin-bottom: 20px;
	border-radius: 3px;
	margin-left: 2px;
	margin-right: 2px;
	padding-bottom: 10px;
	font-size: 13px;
	opacity: 1
}

.b743d .b0feffa7307e5 {
	overflow: hidden;
	margin-bottom: 7px;
	display: block;
	cursor: pointer;
	padding: 5px 5px 0;
	color: #333
}

.b743d .b0feffa7307e5:hover {
	color: #38B7EA
}

.b743d .b0feffa7307e5 .card-icon {
	width: 32px;
	height: 32px;
	border-radius: 32px;
	float: left;
	display: block
}

.b743d .b0feffa7307e5 .card-icon img {
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 32px
}

.b743d .b0feffa7307e5 .b7ddad1f368 {
	display: block;
	margin-top: 10px;
	font-size: 15px;
	font-weight: bold;
	color: inherit;
	text-align: center;
	overflow: hidden;
	height: 20px;
	color: #222
}

.b743d .b0feffa7307e5 .b7ddad1f368 em {
	font-style: normal;
	background-color: #2aa461;
	border-radius: 1em;
	padding: 0.1em 0.44em;
	color: #fff;
	font-size: 12px;
	margin-left: 5px;
}

.b743d .b736cbf8ee {
	color: #999;
	font-size: 12px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	margin-bottom: 2px;
	padding: 0 18px
}

.b743d .card-footer {
	padding: 0 18px 8px
}

.b743d .card-footer table {
	width: 100%
}

.b743d .card-footer table td {
	text-align: right;
	cursor: pointer
}

.b743d .card-footer table .done {
	color: #38B7EA
}

.b743d .card-footer table .btn-view {
	text-align: left;
	font-size: 12px;
	color: #bbb
}

.b743d .card-footer table .btn-view a {
	color: #bbb
}

.bde99b40a3b .b743d:hover {
	box-shadow: 0 3px 3px rgba(170, 170, 170, 0.2)
}

.bdc3a7 {
	background-color: #f9f9f9;
	border-radius: 6px;
	padding: 20px 20px 5px;
	margin-bottom: 40px
}

.ba2f0d92 {
	background-color: #f9f9f9;
	border-radius: 6px;
	padding: 20px 20px;
	margin-bottom: 40px;
}

.b0f2eb16828 {
	background: #fff;
	padding: 15px 20px 20px;
	margin-bottom: 20px;
}

@media screen and (max-width: 767px) {
	.bdc3a7, .ba2f0d92 {
		padding: 0
	}
}

.bdc3a7 .panel-title {
	padding: 8px 12px;
	display: inline-block;
	margin-bottom: 16px;
	font-size: 12px;
	font-weight: 900;
	color: #666
}

.bdc3a7 .panel-title .iconfont {
	font-weight: 100
}

.bdc3a7 .bde99b40a3b {
	overflow: hidden
}

.bc66dda2165be732cc2 {
	display: none;
	z-index: 100;
	height: 52px;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	background-color: #171717
}

.b3761487a9bb {
	width: 30px;
	height: 30px;
	position: fixed;
	right: 6px;
	top: 15px;
	z-index: 9999;
}

.b3761487a9bb a {
	color: #fff
}

.b3761487a9bb i {
	font-size: 24px;
}

@media screen and (max-width: 767px) {
	.bc66dda2165be732cc2 {
		display: block
	}
}

.bc66dda2165be732cc2 .bdc25adbc0b2 {
	display: block;
	text-decoration: none;
	margin: 10px auto;
	width: 40px
}

.bc66dda2165be732cc2 .bdc25adbc0b2 img {
	width: auto;
	height: 34px;
	display: block
}

.b666ebb7385af6efed4 {
	left: 0;
	top: 0;
	width: 40px;
	height: 100%;
	color: #ddd;
	cursor: pointer;
	display: none
}

@media screen and (max-width: 767px) {
	.b666ebb7385af6efed4 {
		display: block
	}
}

.nav-bar-animate span {
	opacity: 1;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

.nav-bar-animate span:nth-last-child(3) {
	opacity: 1;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.nav-bar-animate span:nth-last-child(2) {
	opacity: 0
}

.b502b40e {
	padding: 20px 50px 40px 16px;
	position: fixed;
	z-index: 1000
}

.b502b40e span {
	margin-left: auto;
	margin-right: auto;
	display: block;
	width: 20px;
	height: 1px;
	margin-bottom: 6px;
	position: relative;
	background: #fff;
	border-radius: 3px;
	z-index: 1;
	-webkit-transform-origin: 20px;
	transform-origin: 20px;
	-webkit-transition: background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1),
		opacity 0.55s ease, -webkit-transform 0.5s
		cubic-bezier(0.77, 0.2, 0.05, 1);
	transition: background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity
		0.55s ease, -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);
	transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), background
		0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease;
	transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), background
		0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease,
		-webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1)
}

.hide-sidenav {
	transform: translate(-230px, 0) !important
}

.show-sidenav {
	transform: translate(0, 0) !important
}

.sidenav-mark {
	background: rgba(0, 0, 0, 0.75);
	height: 100%;
	left: 0;
	position: fixed;
	top: 60px;
	width: 100%;
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
	-webkit-animation-duration: 530ms;
	animation-duration: 530ms;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-direction: normal;
	animation-direction: normal;
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
	z-index: 199
}

.b857684c {
	-webkit-overflow-scrolling: touch;
	width: 230px;
	position: fixed;
	z-index: 200;
	top: 0;
	left: 0;
	bottom: -100px;
	background-color: #171717;
	padding: 31px 0;
	color: #ccc
}

@media screen and (min-width: 768px) and (max-width: 991px) {
	.b857684c {
		width: 180px
	}
}

@media screen and (max-width: 767px) {
	.b857684c {
		transform: translate(-230px, 0);
		transition: transform 430ms cubic-bezier(0.3, 0, 0, 1)
	}
}

.b857684c .btn-mobile-close {
	display: none;
	position: absolute;
	top: 0px;
	padding-top: 18px;
	padding-left: 12px;
	width: 180px;
	height: 40px
}

@media screen and (max-width: 767px) {
	.b857684c .btn-mobile-close {
		display: block
	}
}

.b857684c .be9fb15597 {
	display: block;
	text-align: center;
	color: #686868;
	font-size: 12px;
	padding-top: 12px
}

.b857684c .be9fb15597:hover {
	color: #fff
}

.b857684c .b25ab {
	position: relative;
	display: block;
	text-align: center
}

.b857684c .b25ab img {
	width: 114px;
	display: block;
	margin: 0 auto;
	z-index: 2;
	height: 60px
}

.b857684c .b25ab img.christmas {
	position: absolute;
	z-index: 3;
	top: -11px;
	left: 76px;
	width: 42px;
	height: auto
}

.b857684c h1 {
	text-align: center;
	font-size: 20px;
	color: #fff;
	font-weight: 100;
	margin: 10px 0 0;
}

@media screen and (min-width: 768px) and (max-width: 991px) {
	.b857684c .b25ab img.christmas {
		top: -11px;
		left: 51px
	}
}

.b857684c .bc3c84db07b73b705 {
	color: #686868;
	text-align: center;
	margin-bottom: 20px;
	font-size: 12px
}

.b857684c .b965ecadb {
	border-top: 1px solid #1f1f1f
}

.b857684c .b965ecadb:last-child {
	border-bottom: 1px solid #2e2e2e
}

.b857684c .b965ecadb:hover {
	background-color: #fff
}

.b857684c .b965ecadb:hover a {
	color: #000
}

.b857684c .b965ecadb a {
	color: #fff;
	text-align: center;
	font-size: 16px;
	padding: 15px;
	display: block;
	font-weight: 100
}

.b857684c .b965ecadb a .b1ad {
	display: block;
	text-align: center;
	font-size: 20px;
	font-weight: 200
}

.b857684c .b965ecadb a span {
	text-align: center;
	position: relative;
	top: 4px
}

.b857684c .b965ecadb.ba621d6 {
	background-color: #f9f9f9
}

.b857684c .b965ecadb.ba621d6 a {
	color: #000
}

.b857684c .nav-tags {
	display: none;
	list-style: none;
	padding: 0;
	max-height: 400px;
	overflow: scroll;
	overflow-x: hidden;
	margin: 0
}

@media screen and (max-width: 767px) {
	.b857684c .nav-tags {
		display: none !important
	}
}

@media screen and (min-height: 900px) {
	.b857684c .nav-tags {
		max-height: 400px
	}
}

@media screen and (min-height: 760px) and (max-height: 899px) {
	.b857684c .nav-tags {
		max-height: 320px
	}
}

@media screen and (min-height: 630px) and (max-height: 759px) {
	.b857684c .nav-tags {
		max-height: 200px
	}
}

@media screen and (max-height: 629px) {
	.b857684c .nav-tags {
		max-height: 0
	}
}

.b857684c .nav-tags .ba621d6 {
	background-color: #222
}

.b857684c .nav-tags .ba621d6 a {
	color: #fff
}

.b857684c .nav-tags li {
	padding-right: 0
}

.b857684c .nav-tags li:hover {
	background: #222
}

.b857684c .nav-tags li a {
	text-decoration: none;
	color: #686868;
	display: block;
	padding: 9px;
	font-size: 12px;
	text-align: center
}

.b857684c .nav-tags li a:hover {
	color: #fff
}

.b857684c .nav-tags li a .b1ad {
	font-size: 14px;
	margin-right: 8px
}

.sidenav-ad {
	font-size: 12px;
	color: #686868;
	display: block;
	text-align: center;
	padding-top: 12px;
	border-top: 1px solid #1f1f1f
}

.sidenav-ad:hover {
	color: #fff
}

.tool {
	margin-bottom: 20px
}

.tool .tool-img {
	margin-bottom: 6px;
	height: 106px;
	border-radius: 4px;
	position: relative
}

.tool .tool-img img {
	display: block;
	width: auto;
	height: 106px;
	margin: 0 auto
}

.tool .tool-img .tool-platform {
	display: none;
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 30px;
	background: rgba(0, 0, 0, 0.7);
	text-align: right;
	padding-right: 10px;
	padding-top: 6px
}

.tool .tool-img .tool-platform i {
	color: #fff;
	font-size: 14px;
	margin-left: 8px
}

.tool .tool-title {
	font-size: 14px;
	font-weight: 800;
	color: #171717
}

.tool .tool-body {
	font-size: 12px;
	color: #bbb
}

@media screen and (max-width: 767px) {
	body {
		padding-right: 0 !important
	}
}

.bc1824a0fc {
	margin-left: 230px
}

@media screen and (min-width: 768px) and (max-width: 991px) {
	.bc1824a0fc {
		margin-left: 180px
	}
}

@media screen and (max-width: 767px) {
	.bc1824a0fc {
		margin-left: 0
	}
}

.friends-description {
	font-size: 12px;
	color: #bbb;
	margin-top: 4px;
	float: right
}

@media screen and (max-width: 767px) {
	.friends-description {
		display: none
	}
}

.friends-email {
	font-size: 12px;
	color: #000;
	margin-top: 4px;
	float: right
}

@media screen and (max-width: 767px) {
	.friends-email {
		display: none
	}
}

.b3fcd {
	padding-top: 30px;
	margin: 0 auto;
}

@media screen and (min-width: 1300px) {
	.b3fcd {
		width: 80%
	}
}

@media screen and (min-width: 992px) and (max-width: 1299px) {
	.b3fcd {
		width: 80%
	}
}

@media screen and (min-width: 768px) and (max-width: 991px) {
	.b3fcd {
		width: 80%
	}
}

@media screen and (max-width: 767px) {
	.b3fcd {
		margin: 0 10px;
		padding-top: 62px
	}
}

.b3fcd .b7bee4b322729 {
	padding: 0 20px;
	border-radius: 6px;
	margin-bottom: 17px;
	height: 55px;
	overflow: hidden
}

@media screen and (max-width: 767px) {
	.b3fcd .b7bee4b322729 {
		padding: 0 12px
	}
}

.b3fcd .b7bee4b322729 .b52b80ca9 {
	float: left;
	position: relative;
	z-index: 10;
	padding-top: 17px;
}

.b3fcd .b7bee4b322729 .b52b80ca9 .ba000236b4a47624 {
	font-size: 16px;
	font-weight: 700;
	color: #666;
	margin-right: 6px;
	display: inline-block
}

.b3fcd .b7bee4b322729 .b52b80ca9 .ba000236b4a47624 em {
	padding: 0 3px;
	color: #e3a750;
	font-size: 18px;
}

.b3fcd .b7bee4b322729 .b52b80ca9 .b329592b4fa47d94 {
	color: #bbb;
	display: inline-block
}

.b3fcd .b7bee4b322729 .b52b80ca9 .b329592b4fa47d94 em {
	color: #e3a750;
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
}

.b3fcd .b7bee4b322729 .b52b80ca9 .b329592b4fa47d94 strong {
	font-weight: bold;
	color: #2aa460
}

.b3fcd .b7bee4b322729 .b8086ec657 {
	float: right;
	position: relative;
	z-index: 10;
	padding-top: 10px
}

.b3fcd .b7bee4b322729 .b8086ec657 .b6eea872d {
	outline: none;
	border: none;
	background: #efefef;
	padding: 8px 50px 8px 10px;
	border-radius: 50px 0 0 50px;
	font-size: 12px;
}

.b3fcd .b7bee4b322729 .b8086ec657 .b874098437 {
	cursor: pointer;
	border: none;
	background: #2aa461;
	color: #fff;
	padding: 8px 20px;
	border-radius: 0 50px 50px 0;
	font-size: 12px;
	margin-left: -5px;
	-webkit-appearance: none;
}

@media screen and (max-width: 767px) {
	.b3fcd .b7bee4b322729 .b52b80ca9 .b329592b4fa47d94 {
		display: none
	}
	.b3fcd .b7bee4b322729 .navigator {
		display: none
	}
}

.b3fcd .b7bee4b322729 .navigator a {
	display: inline-block;
	border: 1px solid #ececf5;
	height: 27px;
	width: 32px;
	text-align: center;
	transition: all 0.5s
}

.b3fcd .b7bee4b322729 .navigator a i {
	font-size: 12px;
	font-weight: 900;
	color: gray;
	line-height: 27px
}

.b3fcd .b7bee4b322729 .navigator a:hover {
	background: #f2f2f2
}

.b3fcd .b7bee4b322729 .navigator a.up {
	border-radius: 2px 0 0 2px
}

.b3fcd .b7bee4b322729 .navigator a.down {
	border-left: none;
	border-radius: 0 2px 2px 0
}

.b9b56f69a0b {
	list-style: none;
	padding: 0;
	overflow: hidden;
	border-bottom: 1px solid #ececec;
}

.b9b56f69a0b ul {
	display: inline-block;
	float: left;
	margin-right: 1px;
	padding: 0;
	margin: 0
}

.b9b56f69a0b li {
	display: inline-block
}

.b9b56f69a0b li:last-child a {
	
}

.b9b56f69a0b li a {
	display: inline-block;
	font-size: 14px;
	padding: 10px 30px;
	color: #555
}

.b9b56f69a0b li a.ba621d6 {
	color: #2aa461;
	border-bottom: 2px solid #2aa461;
	font-weight: bold
}

@media screen and (max-width: 767px) {
	.b9b56f69a0b {
		margin-bottom: 20px;
		text-align: center;
	}
	.b9b56f69a0b ul {
		float: none;
		text-align: center;
	}
	.b9b56f69a0b li a {
		padding: 10px 15px;
		font-size: 12px;
	}
}

.page img {
	display: block;
	max-width: 100%;
	height: auto;
	margin: 12px auto
}

.page p {
	margin: 8px 0
}

#link-tooltip {
	position: absolute;
	z-index: 100;
	top: 200px;
	left: 300px;
	min-width: 80px;
	max-width: 220px;
	width: auto;
	font-size: 15px;
	font-weight: 600;
	padding: 8px 12px;
	background: #171717;
	background: #eee;
	border-radius: 4px;
	line-height: 18px;
	color: #A1A7B7;
	display: none
}

@media screen and (max-width: 767px) {
	#link-tooltip {
		display: none !important
	}
}

#link-tooltip .tooltip-title {
	color: #171717;
	margin-bottom: 4px
}

#link-tooltip .tooltip-content {
	color: #171717;
	font-size: 13px;
	font-weight: 100;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.b2ddfe3 {
	margin-top: 38px;
	margin-bottom: 18px;
	color: #bbb;
	font-size: 12px;
	text-align: left
}

@media screen and (max-width: 767px) {
	.b2ddfe3 {
		text-align: center
	}
}

.b2ddfe3 a {
	margin-left: 10px;
	color: #000
}

.b2ddfe3 a:hover {
	color: #38B7EA
}

@media screen and (max-width: 767px) {
	.b2ddfe3 .b957e888f451 {
		display: block
	}
}

.b2ddfe3 .bcc0e432cc8c5ef375 {
	width: 70%;
	height: 1px;
	margin: 0 auto
}

.footer-at {
	overflow: hidden
}

.footer-at a {
	display: block
}

.footer-at a img {
	display: block;
	width: 100%;
	height: auto
}

.b976a7 {
	color: #f16c43;
	font-size: 12px;
	background: #f5e2a980;
	display: inline-block;
	padding: 4px 10px 3px;
	margin-bottom: 12px;
	border-radius: 3px;
}

.b976a7 em {
	font-style: normal;
	font-weight: bold;
	padding: 0 3px;
}

.b976a7 i {
	padding-right: 2px
}

.bbc631 {
	position: relative;
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-bottom: 133%;
	background-color: #ececec;
}

.cover-16-9 {
	width: 100%;
	padding-bottom: 56.25%;
}

.cover-4-3 {
	width: 100%;
	padding-bottom: 75%;
}

.bbc631:hover i {
	background: url(../img/download_btn.png) center center no-repeat;
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
}

.bbc631 img {
	display: block;
	max-width: 100%;
	width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}

.b23a2 {
	position: absolute;
	right: 4px;
	bottom: 4px;
	padding: 2px 6px;
	background: rgba(0, 0, 0, 0.8);
	color: #fff;
	border-radius: 2px;
}

.b937e84879038 {
	display: inline-block;
	border: 1px solid #2FA62F;
	border-radius: 1px;
	color: #2FA62F;
	line-height: 1.6em;
	background: #fff;
}

.list-douban-score {
	position: absolute;
	right: 4px;
	top: 4px;
}

.b937e84879038:hover {
	color: #2fa62f;
}

.b937e84879038 em {
	display: inline-block;
	padding: 0 5px;
	color: #fff;
	background-color: #2FA62F;
	font-style: normal;
	line-height: 1.6em;
	font-size: 15px;
}

.b937e84879038 span {
	padding: 0 2px 0 4px;
	color: #2fa62f;
	font-size: 14px;
}

h3.b8e964be {
	font-size: 1.71em;
	line-height: 30px;
	font-weight: normal;
}

h3.b8e964be .baec8e6758f84a {
	padding: 0 4px;
	color: #ddd;
	width: 1px;
}

h3.b8e964be a.b84ffba {
	font-size: 14px;
	color: #969696;
	display: inline-block;
	border: 2px solid #ddd;
	border-radius: 20px;
	padding: 0 25px;
	float: right;
	margin-top: 0
}

h3.b8e964be .b84ffba:hover {
	background: #2aa461;
	color: #fff;
	border-color: #2aa461
}

h2.b8e964be {
	font-size: 1.71em;
	line-height: 30px;
	margin-top: 5px;
	font-weight: normal;
	padding-left: 0;
}

h2.b8e964be i {
	font-style: normal;
	font-size: 22px;
	padding-left: 10px;
	color: #999
}

.b96661 .b82b185::after {
	content: " / ";
	color: #333
}

h2.b223d0 {
	color: #007722;
	font-weight: normal;
	font-size: 16px;
	margin-top: 20px;
	margin-bottom: 6px;
}

p.b44695031a {
	color: #555;
	line-height: 22px;
}

.b8e964be {
	line-height: 30px;
	margin-top: 5px;
	padding-left: 0;
}

.b8e964be h1 {
	font-size: 1.71em;
	font-weight: bold;
	display: inline-block;
	margin: 0;
	margin-bottom: 15px;
}

.b8e964be h1 i {
	color: #999;
	font-style: normal;
}

.bc937524 p {
	display: none
}

.ba9c94a8161 {
	margin-left: 20px;
	font-size: 14px;
}

.ba9c94a8161 em {
	font-style: normal;
	color: #2aa461
}

.b74be3c {
	color: #666
}

.b8e964be a {
	color: #333
}

.b8e964be a:hover {
	color: #2fa62f;
	border-bottom: 1px dashed #2fa62f
}

.b152001a052 {
	color: #333;
	font-size: 14px;
}

.be431130ded {
	margin: 30px 0 20px -30px;
}

.be431130ded li {
	list-style: none;
	clear: both;
	margin-left: -4px;
}

.be431130ded li a {
	display: inline-block;
	margin: 4px 2px;
	padding: 2px 10px;
	border-radius: 2px;
	color: #555
}

.be431130ded li a:hover {
	color: #2aa461
}

.be431130ded li .bf43252f2, .be431130ded li .bf43252f2:hover {
	color: #fff;
	text-decoration: none;
	background: #2aa461;
}

@media screen and (max-width: 767px) {
	.be431130ded {
		margin: 0 0 10px 0;
		background: #fff;
		padding-top: 20px;
		padding-bottom: 10px;
		padding-left: 20px;
		box-shadow: 0px 0px 6px #e3e3e3;
		border-radius: 6px;
	}
	.be431130ded li {
		margin-bottom: 10px;
	}
	.be431130ded li a {
		margin: 3px 2px;
		padding: 2px 8px;
		font-size: 12px;
	}
	.b152001a052 {
		margin-left: 10px;
		font-weight: bold
	}
}

.bb2709 {
	font-size: 0.58em;
	font-weight: normal;
}

.b743d:hover img {
	opacity: .9;
	filter: alpha(opacity = 90);
}

.b743d:hover i {
	background: url(../images/download_btn.png) center center no-repeat;
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
}

.bc937524 img {
	display: block;
	max-width: 100%;
	width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}

.bc937524 {
	padding-right: 3px;
	margin-top: 7px
}

.bf9e438 {
	padding-left: 20px;
	padding-top: 5px;
}

.bf9e438 .ba9c94a8161 {
	margin-left: 2px
}

.bf9e438 .c-actor {
	color: #333;
	border-bottom: 1px dashed #ddd;
	margin: 2px 5px;
	display: inline-block;
}

.bf9e438 .c-actor:hover {
	border-color: #2aa461;
	color: #2aa461
}

.bf9e438 .b2541c {
	border-radius: 10px;
	border: 1px solid #efefef;
	padding: 3px 10px;
	text-align: center;
	color: #777;
	font-size: 12px;
	display: inline-block;
	margin: 2px 0;
}

.bf9e438 .b2541c:hover {
	color: #fff;
	background: #2aa461;
	border-color: #2aa461
}

.bf9e438 p {
	margin: 0 0 10px;
	padding: 0;
}

.be033d em {
	font-weight: normal;
	font-size: 13px;
	font-style: normal;
	padding-left: 15px;
	color: #777
}

.b781e74d ul {
	list-style: none;
	padding-left: 0;
}

.b781e74d ul li {
	border-bottom: 1px solid #efefef;
	padding: 12px 5px;
	border-radius: 3px;
}

.b781e74d ul li:hover {
	background: #f4f3f3
}

.b781e74d ul li a {
	display: inline-block;
	padding: 0;
	font-size: 14px;
	padding-top: 8px;
}

.b781e74d ul li input {
	margin-top: 11px;
}

.b781e74d ul li span {
	float: right;
}

.b781e74d ul li span a {
	display: inline-block;
	background-color: #3f51b5;
	color: #fff;
	padding: 5px 10px 3px 10px;
	border-radius: 3px;
	padding-top: 5px;
	font-size: 12px;
}

.b781e74d ul li .b03b1262 a {
	background: #11a5e8
}

.b781e74d ul li .b03b1262 a:before {
	content: url(../images/thunder.png);
	padding-right: 5px;
	padding-top: 3px;
	display: inline-block;
	vertical-align: middle;
}

.b781e74d ul li .bab884c a {
	background: #FF5722;
}

.b781e74d ul li .bab884c a:before {
	content: url(../images/mi.png);
	padding-right: 5px;
	padding-top: 3px;
	display: inline-block;
	vertical-align: middle;
}

.b781e74d ul li .bc67c4012ff7d5 a {
	background: #009688
}

.b781e74d ul li .bc67c4012ff7d5 a:before {
	content: url(../images/thunder_video.png);
	padding-right: 5px;
	padding-top: 3px;
	display: inline-block;
	vertical-align: middle;
}

.b781e74d ul li span a:hover {
	opacity: 0.8;
	color: #fff
}

.b552cfdccc input, .b781e74d input {
	vertical-align: top
}

.b552cfdccc {
	font-size: 14px;
	line-height: 20px;
	padding: 5px;
}

.b552cfdccc a {
	padding: 0 15px;
	color: #666
}

.b552cfdccc a:hover {
	color: #2aa460
}

.b552cfdccc em {
	font-style: normal;
}

.b552cfdccc .b4f3dbab20 {
	float: right;
}

.b552cfdccc .b4f3dbab20 a {
	color: #007722
}

.b624d4997 ul {
	list-style: none;
	margin-left: 0;
	padding-left: 20px
}

.b624d4997 ul li {
	margin: 10px 0;
	color: #777;
	line-height: 22px
}

.b624d4997 ul li em {
	color: #333;
	font-style: normal;
}

.b624d4997 p {
	color: #FF6452;
	padding-left: 20px;
	font-weight: normal;
	font-size: 14px;
}

@media screen and (max-width: 767px) {
	.be033d em {
		display: none
	}
	.b781e74d ul li span {
		float: none;
		display: block;
		padding-left: 23px;
	}
	.b781e74d ul li span a {
		padding: 3px 10px;
	}
	.b781e74d ul li {
		margin-bottom: 2px;
	}
	.b781e74d ul li a {
		margin-bottom: 3px;
	}
}

.bd0b6156460 {
	padding: 60px 0;
	margin-bottom: 50px;
	text-align: center;
	color: #333;
	font-size: 36px;
	background: #111 url(../images/homesearch_bg.jpg);
	border-radius: 5px;
}

.bd0b6156460 h3 {
	font-size: 32px;
	font-weight: 200;
	margin: 0;
	padding: 0;
	margin-bottom: 20px;
	color: #fff
}

.b500fceab {
	padding: 4px 8px 4px 40px;
	width: 500px;
	border: none;
	border-radius: 3px;
	outline: none;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	color: #666;
	background: #eaeaea url(../images/search_icon.png) 10px 11px no-repeat
}

.b500fceab:focus {
	background: #fff url(../images/search_icon.png) 10px 11px no-repeat
}

#searchname::-webkit-input-placeholder {
	color: #999;
}

#searchname::-moz-placeholder {
	color: #999;
}

#searchname:-ms-input-placeholder {
	color: #999;
}

.be774effe6, .b500fceab {
	height: 42px;
	outline: 0;
	font-size: 14px
}

.be774effe6 {
	padding: 4px 10px;
	width: 75pt;
	border: none;
	position: relative;
	left: -10px;
	border-radius: 0 3px 3px 0;
	background: #e2a750;
	color: #fff;
	opacity: 1;
	cursor: pointer;
	-webkit-appearance: none;
}

.be774effe6:hover {
	opacity: .9;
}

@media screen and (max-width: 767px) {
	.bd0b6156460 {
		margin: -10px -10px 20px;
		border-radius: 0
	}
	.bd0b6156460 h3 {
		font-size: 22px;
	}
	.b500fceab {
		width: 250px
	}
}

.b7dfc609 a {
	color: #333;
	display: inline-block;
	padding: 3px 10px;
}

.b7dfc609 a.fs1 {
	font-size: 13px
}

.b7dfc609 a.fs2 {
	font-size: 14px
}

.b7dfc609 a.fs3 {
	font-size: 15px
}

.b7dfc609 a.fs4 {
	font-size: 16px
}

.b7dfc609 a.fs5 {
	font-size: 17px
}

.b7dfc609 a.fs6 {
	font-size: 18px
}

.b7dfc609 a.fs7 {
	font-size: 19px
}

.b7dfc609 a.fs8 {
	font-size: 20px
}

.b7dfc609 a.fs9 {
	font-size: 21px
}

.b7dfc609 a.fs10 {
	font-size: 22px
}

.b7dfc609 a.color1 {
	color: #f44336
}

.b7dfc609 a.color2 {
	color: #9c27b0
}

.b7dfc609 a.color3 {
	color: #673ab7
}

.b7dfc609 a.color4 {
	color: #2196f3
}

.b7dfc609 a.color5 {
	color: #00bcd4
}

.b7dfc609 a.color6 {
	color: #009688
}

.b7dfc609 a.color7 {
	color: #ff9800
}

.b7dfc609 a.color8 {
	color: #ff5722
}

.b7dfc609 a.color9 {
	color: #795548
}

.b7dfc609 a.color10 {
	color: #607d8b
}

.b7dfc609 a em {
	font-style: normal;
	font-size: 12px;
	color: #666;
	display: none
}

.ba2868500ba01 {
	overflow: hidden;
	background-color: #f9f9f9;
	border-radius: 6px;
	padding: 20px 20px;
	margin-bottom: 40px;
	padding-bottom: 10px;
}

.ba2868500ba01 .b1ecf90b {
	background: #fff;
	padding: 15px;
	border-radius: 5px;
	margin: 5px;
	margin-bottom: 15px;
	height: 195px;
	overflow: hidden;
}

.ba2868500ba01 .b1ecf90b .b49c {
	margin: 0
}

.ba2868500ba01 .b1ecf90b h2.b8e964be {
	font-size: 1.1em;
	line-height: 24px;
	margin-top: 0;
	font-weight: normal;
	padding-left: 0;
	height: 24px;
	overflow: hidden;
}

.b645d72e4 {
	display: inline-block;
	padding: 20px 0;
	width: 100%;
	text-align: center;
	color: #fff;
	font-size: 22px;
	margin-bottom: 20px;
	position: relative;
}

.b645d72e4:hover {
	color: #fff
}

.bf6ef181::after {
	content: "";
	position: absolute;
	bottom: -7px;
	width: 0;
	height: 0;
	border-style: solid;
	border-color: #f1b98b transparent;
	border-width: 7px 8px 0 8px;
	left: 50%;
	margin-left: -8px;
}

.rank-nav-color1 {
	background: #84ca84
}

.bd37fd0ad1a307be {
	background: #f1b88b
}

.b0884d6c36798012 {
	background: #ef877e
}

.b98c635bb3272f0d {
	background: #7dc4b6
}

.b28ffaa67 {
	font-size: 26px;
	text-align: center;
	color: #d2d2d2
}

.b647a7a5e11 {
	color: #999;
	margin-top: 8px;
	display: inline-block;
}

.b647a7a5e11 em {
	font-style: normal;
	color: #e3a750;
	font-weight: bold;
	padding-right: 3px;
}

.bc937524 {
	position: relative;
}

.bc937524 .bb7a125ec {
	position: absolute;
	bottom: -3px;
	right: -3px;
	font-style: normal;
	background-color: #2aa461;
	border-radius: 1em;
	padding: 0.1em 0.44em;
	color: #fff;
	font-size: 14x;
	font-weight: bold
}

.ba76a7b6f {
	margin: 0 auto;
	padding: 15px;
	background: #fff;
	margin: 20px 0;
}

.ba76a7b6f h3 {
	font-size: 28px;
	font-weight: bold;
}

.ba76a7b6f ul {
	list-style: none;
	padding-left: 10px;
}

.ba76a7b6f ul li {
	margin: 6px 0;
	font-size: 13px;
}

.ba76a7b6f ul li.b3f91 {
	margin-top: 15px;
	font-size: 15px;
	color: #555
}

.ba76a7b6f ul li.b3f91 #time {
	font-weight: bold;
	color: #e2a750;
	font-size: 20px;
	padding-right: 5px;
}

@media screen and (max-width: 767px) {
	.b645d72e4 {
		padding: 15px 0;
		font-size: 15px
	}
	.b28ffaa67 {
		font-size: 22px
	}
	.b1ecf90b .b5eff {
		position: absolute;
		background: #FFC107;
		z-index: 2;
		color: #fff;
	}
	.b1ecf90b .b5f685 {
		margin-top: 12px;
		font-size: 14px;
		text-align: center;
	}
	.b1ecf90b h2.b8e964be {
		margin-bottom: 0;
		font-size: 1.1em
	}
}

@media screen and (max-width: 768px) {
	h2.b8e964be {
		font-size: 1.4em;
		line-height: 22px;
		font-weight: bold;
		clear: both;
	}
	h2.b8e964be .bb4baa49a60 {
		display: none
	}
	.bc937524 {
		text-align: center;
	}
	.bc937524 p {
		display: inline-block;
		margin-top: 10px;
		text-align: center;
		font-size: 22px;
		position: absolute;
		top: 0;
		right: 20px;
	}
	.bf9e438 .b2541c {
		margin: 5px 0;
	}
	.b781e74d .bc67c4012ff7d5 {
		display: none;
	}
	.b781e74d ul li a {
		margin-bottom: 10px
	}
	.bd0b6156460 h3 {
		font-size: 18px
	}
	.b500fceab {
		width: 260px
	}
	h3.b8e964be {
		font-size: 1.4em
	}
	h3.b8e964be a.b84ffba {
		font-size: 12px;
		border-width: 1px;
		padding: 0 15px;
	}
	.ba2868500ba01 {
		padding: 0;
	}
	.ba2868500ba01 .b1ecf90b {
		display: inline-block;
		padding: 5px;
		height: auto
	}
	.ba2868500ba01 .b1ecf90b .bf9e438 {
		padding: 0;
	}
	.ba2868500ba01 .b1ecf90b .bc937524 .bb7a125ec {
		bottom: 7px;
		right: 10px;
	}
	.ba2868500ba01 .b1ecf90b .bc937524 {
		position: relative;
		width: 100%;
		height: 0;
		overflow: hidden;
		padding-bottom: 133%;
	}
	.b0f2eb16828 .b8e964be {
		margin-top: 20px;
	}
	.bdc56aa10af6 .b8e964be {
		margin-top: 0;
		font-size: 14px;
	}
	.bdc56aa10af6 .b8e964be i {
		font-size: 14px;
	}
	.b0f2eb16828 .bf9e438 {
		padding-left: 5px
	}
	.b937e84879038 span {
		font-size: 16px;
	}
	.bc937524 img {
		width: 40%
	}
	.b552cfdccc .b4f3dbab20 {
		float: none;
		display: block;
		margin-top: 10px;
	}
}

@media screen and (max-width: 460px) {
	.b3fcd .b7bee4b322729 .b8086ec657 .b6eea872d {
		padding-right: 0
	}
	.b3fcd .b7bee4b322729 .b8086ec657 .b874098437 {
		padding: 8px 12px
	}
	.pagination>li>a, .pagination>li>span {
		padding: 2px 8px;
	}
	.be431130ded li a {
		margin: 2px 2px;
		padding: 2px 5px;
	}
	.b743d .b0feffa7307e5 .b7ddad1f368 {
		font-weight: normal;
		font-size: 14px;
		font-weight: bold
	}
	.bd0b6156460 h3 {
		font-size: 16px;
	}
	.b500fceab {
		width: 200px
	}
	.be774effe6 {
		width: 46pt
	}
	h3.b8e964be .baec8e6758f84a {
		padding: 0
	}
	.bdc3a7 {
		margin-bottom: 20px
	}
	.b2ddfe3 {
		margin-top: 0
	}
	.b152001a052 {
		margin-left: 8px;
	}
	.b743d .b0feffa7307e5 .b7ddad1f368 em {
		position: absolute;
		top: 10px;
		right: 18px;
	}
	.b857684c .b965ecadb a {
		padding: 10px 15px;
		font-size: 12px;
	}
	.bc937524 img {
		width: 60%
	}
	.ba76a7b6f h3 {
		font-size: 18px;
		font-weight: bold;
	}
	.ba76a7b6f ul li {
		font-size: 12px
	}
}

.bad39f80d3d {
	background: #faf0d3;
	color: #4a4949;
	padding: 5px 15px;
	border-radius: 3px;
	line-height: 20px;
}

.bad39f80d3d em {
	font-style: normal;
	font-weight: bold;
	color: #f16c43
}

.baa04 {
	width: 100%;
	min-width: 1000px;
	clear: both;
	position: relative;
	height: 200px;
	margin: 20px 0;
	display: none
}

.baa04 ul {
	position: relative;
	width: 100%;
	height: 200px;
	list-style: none
}

.baa04 ul li {
	float: left;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 200px;
	opacity: 0;
	filter: alpha(opacity = 0);
}

.baa04 ul li a {
	display: block;
	width: 100%;
	height: 100%;
}

.baa04 ul li img {
	width: 100%;
	height: 200px;
}

.cir_box {
	overflow: hidden;
	position: absolute;
	z-index: 100;
}

.cir_box li {
	float: left;
	width: 30px;
	height: 5px;
	margin: 0 5px;
	cursor: pointer;
	background: #fff;
	opacity: 0.8;
	filter: alpha(opacity = 80);
}

.cir_on {
	background: #000 !important;
}

.lubo_btn {
	position: absolute;
	width: 100%;
	top: 140px;
}

.left_btn, .right_btn {
	width: 30px;
	height: 80px;
	background: #000;
	opacity: 0.8;
	filter: alpha(opacity = 80);
	cursor: pointer;
	color: #fff;
	line-height: 80px;
	font-size: 30px;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.left_btn {
	float: left;
}

.right_btn {
	float: right;
}

@font-face {
	font-family: 'strawberryicon';
	src: url('../fonts/strawberryicon.eot');
	src: url('../fonts/strawberryicon.eot') format('embedded-opentype'),
		url('../fonts/strawberryicon.ttf') format('truetype'),
		url('../fonts/strawberryicon.woff') format('woff'),
		url('../fonts/strawberryicon.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="czs-"], [class*=" czs-"] {
	font-family: 'strawberryicon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.czs-add:before {
	content: "\e900";
}

.czs-airplane:before {
	content: "\e901";
}

.czs-airplane-l:before {
	content: "\e902";
}

.czs-alipay:before {
	content: "\e903";
}

.czs-analysis:before {
	content: "\e904";
}

.czs-android:before {
	content: "\e905";
}

.czs-angle-down-l:before {
	content: "\e906";
}

.czs-angle-left-l:before {
	content: "\e907";
}

.czs-angle-right-l:before {
	content: "\e908";
}

.czs-angle-up-l:before {
	content: "\e909";
}

.czs-apple:before {
	content: "\e90a";
}

.czs-arrow-down-l:before {
	content: "\e90b";
}

.czs-arrow-up-l:before {
	content: "\e90c";
}

.czs-aso-l:before {
	content: "\e90d";
}

.czs-association-l:before {
	content: "\e90e";
}

.czs-baiduwangpan:before {
	content: "\e90f";
}

.czs-bar-chart:before {
	content: "\e910";
}

.czs-bar-chart-l:before {
	content: "\e911";
}

.czs-battery:before {
	content: "\e912";
}

.czs-battery-l:before {
	content: "\e913";
}

.czs-bell:before {
	content: "\e914";
}

.czs-bell-l:before {
	content: "\e915";
}

.czs-bilibili:before {
	content: "\e916";
}

.czs-bitcoin:before {
	content: "\e917";
}

.czs-blackboard-l:before {
	content: "\e918";
}

.czs-bluetooth:before {
	content: "\e919";
}

.czs-bluetooth-l:before {
	content: "\e91a";
}

.czs-board:before {
	content: "\e91b";
}

.czs-board-l:before {
	content: "\e91c";
}

.czs-book:before {
	content: "\e91d";
}

.czs-book-l:before {
	content: "\e91e";
}

.czs-bookmark:before {
	content: "\e91f";
}

.czs-bookmark-l:before {
	content: "\e920";
}

.czs-briefcase:before {
	content: "\e921";
}

.czs-briefcase-l:before {
	content: "\e922";
}

.czs-brush:before {
	content: "\e923";
}

.czs-brush-l:before {
	content: "\e924";
}

.czs-bug:before {
	content: "\e925";
}

.czs-bug-l:before {
	content: "\e926";
}

.czs-building:before {
	content: "\e927";
}

.czs-building-l:before {
	content: "\e928";
}

.czs-buy:before {
	content: "\e929";
}

.czs-buy-l:before {
	content: "\e92a";
}

.czs-calculator:before {
	content: "\e92b";
}

.czs-calculator-l:before {
	content: "\e92c";
}

.czs-calendar:before {
	content: "\e92d";
}

.czs-calendar-l:before {
	content: "\e92e";
}

.czs-camber:before {
	content: "\e92f";
}

.czs-camber-l:before {
	content: "\e930";
}

.czs-camber-o:before {
	content: "\e931";
}

.czs-camera:before {
	content: "\e932";
}

.czs-camera-l:before {
	content: "\e933";
}

.czs-caomei:before {
	content: "\e934";
}

.czs-category-l:before {
	content: "\e935";
}

.czs-certificate:before {
	content: "\e936";
}

.czs-chemistry:before {
	content: "\e937";
}

.czs-chemistry-l:before {
	content: "\e938";
}

.czs-choose-list-l:before {
	content: "\e939";
}

.czs-chrome:before {
	content: "\e93a";
}

.czs-chuangzaoshi:before {
	content: "\e93b";
}

.czs-circle:before {
	content: "\e93c";
}

.czs-circle-l:before {
	content: "\e93d";
}

.czs-circle-o:before {
	content: "\e93e";
}

.czs-clip-l:before {
	content: "\e93f";
}

.czs-clock:before {
	content: "\e940";
}

.czs-clock-l:before {
	content: "\e941";
}

.czs-close-l:before {
	content: "\e942";
}

.czs-clothes:before {
	content: "\e943";
}

.czs-clothes-l:before {
	content: "\e944";
}

.czs-cloud:before {
	content: "\e945";
}

.czs-cloud-l:before {
	content: "\e946";
}

.czs-code-branch:before {
	content: "\e947";
}

.czs-code-edit-l:before {
	content: "\e948";
}

.czs-code-file:before {
	content: "\e949";
}

.czs-code-file-l:before {
	content: "\e94a";
}

.czs-code-fork:before {
	content: "\e94b";
}

.czs-code-l:before {
	content: "\e94c";
}

.czs-code-plugin-l:before {
	content: "\e94d";
}

.czs-coin:before {
	content: "\e94e";
}

.czs-coin-l:before {
	content: "\e94f";
}

.czs-collection:before {
	content: "\e950";
}

.czs-come-l:before {
	content: "\e951";
}

.czs-command:before {
	content: "\e952";
}

.czs-command-2:before {
	content: "\e953";
}

.czs-command-l:before {
	content: "\e954";
}

.czs-comment:before {
	content: "\e955";
}

.czs-comment-l:before {
	content: "\e956";
}

.czs-computer:before {
	content: "\e957";
}

.czs-computer-l:before {
	content: "\e958";
}

.czs-configuration:before {
	content: "\e959";
}

.czs-connection:before {
	content: "\e95a";
}

.czs-construct-l:before {
	content: "\e95b";
}

.czs-container-l:before {
	content: "\e95c";
}

.czs-control:before {
	content: "\e95d";
}

.czs-control-rank:before {
	content: "\e95e";
}

.czs-crown:before {
	content: "\e95f";
}

.czs-crown-l:before {
	content: "\e960";
}

.czs-css3:before {
	content: "\e961";
}

.czs-cup:before {
	content: "\e962";
}

.czs-cup-l:before {
	content: "\e963";
}

.czs-data-test:before {
	content: "\e964";
}

.czs-design-edit-l:before {
	content: "\e965";
}

.czs-design-shape-l:before {
	content: "\e966";
}

.czs-detect-l:before {
	content: "\e967";
}

.czs-d-glasses:before {
	content: "\e968";
}

.czs-diamond-l:before {
	content: "\e969";
}

.czs-doc-edit:before {
	content: "\e96a";
}

.czs-doc-file:before {
	content: "\e96b";
}

.czs-doc-file-l:before {
	content: "\e96c";
}

.czs-download-l:before {
	content: "\e96d";
}

.czs-dribbble:before {
	content: "\e96e";
}

.czs-dropbox:before {
	content: "\e96f";
}

.czs-d-space:before {
	content: "\e970";
}

.czs-eye:before {
	content: "\e971";
}

.czs-eye-l:before {
	content: "\e972";
}

.czs-facebook:before {
	content: "\e973";
}

.czs-file:before {
	content: "\e974";
}

.czs-file-l:before {
	content: "\e975";
}

.czs-film:before {
	content: "\e976";
}

.czs-film-l:before {
	content: "\e977";
}

.czs-fire-l:before {
	content: "\e978";
}

.czs-firewall:before {
	content: "\e979";
}

.czs-firewall-l:before {
	content: "\e97a";
}

.czs-folder-l:before {
	content: "\e97b";
}

.czs-font:before {
	content: "\e97c";
}

.czs-forum:before {
	content: "\e97d";
}

.czs-game:before {
	content: "\e97e";
}

.czs-game-l:before {
	content: "\e97f";
}

.czs-geometry-shape-l:before {
	content: "\e980";
}

.czs-gift:before {
	content: "\e981";
}

.czs-gift-l:before {
	content: "\e982";
}

.czs-github:before {
	content: "\e983";
}

.czs-github-logo:before {
	content: "\e984";
}

.czs-git-l:before {
	content: "\e985";
}

.czs-greatwall:before {
	content: "\e986";
}

.czs-hacker:before {
	content: "\e987";
}

.czs-hand-bevel:before {
	content: "\e988";
}

.czs-hand-button:before {
	content: "\e989";
}

.czs-hande-vertical:before {
	content: "\e98a";
}

.czs-hand-gather:before {
	content: "\e98b";
}

.czs-hand-grasp:before {
	content: "\e98c";
}

.czs-hand-horizontal:before {
	content: "\e98d";
}

.czs-hand-pointer:before {
	content: "\e98e";
}

.czs-hand-slide:before {
	content: "\e98f";
}

.czs-hand-stop:before {
	content: "\e990";
}

.czs-hand-touch:before {
	content: "\e991";
}

.czs-headset:before {
	content: "\e992";
}

.czs-headset-l:before {
	content: "\e993";
}

.czs-heart:before {
	content: "\e994";
}

.czs-heart-l:before {
	content: "\e995";
}

.czs-home:before {
	content: "\e996";
}

.czs-home-l:before {
	content: "\e997";
}

.czs-html5:before {
	content: "\e998";
}

.czs-image:before {
	content: "\e999";
}

.czs-image-l:before {
	content: "\e99a";
}

.czs-inbox:before {
	content: "\e99b";
}

.czs-inbox-l:before {
	content: "\e99c";
}

.czs-info-l:before {
	content: "\e99d";
}

.czs-Instagram:before {
	content: "\e99e";
}

.czs-keyboard:before {
	content: "\e99f";
}

.czs-keyboard-l:before {
	content: "\e9a0";
}

.czs-label-info-l:before {
	content: "\e9a1";
}

.czs-laptop:before {
	content: "\e9a2";
}

.czs-laptop-l:before {
	content: "\e9a3";
}

.czs-layers:before {
	content: "\e9a4";
}

.czs-layout-grid:before {
	content: "\e9a5";
}

.czs-layout-grids:before {
	content: "\e9a6";
}

.czs-layout-list:before {
	content: "\e9a7";
}

.czs-light:before {
	content: "\e9a8";
}

.czs-light-flash-l:before {
	content: "\e9a9";
}

.czs-light-l:before {
	content: "\e9aa";
}

.czs-lightning:before {
	content: "\e9ab";
}

.czs-lightning-l:before {
	content: "\e9ac";
}

.czs-link-l:before {
	content: "\e9ad";
}

.czs-linux:before {
	content: "\e9ae";
}

.czs-list-clipboard:before {
	content: "\e9af";
}

.czs-list-clipboard-l:before {
	content: "\e9b0";
}

.czs-location:before {
	content: "\e9b1";
}

.czs-location-l:before {
	content: "\e9b2";
}

.czs-lock:before {
	content: "\e9b3";
}

.czs-lock-l:before {
	content: "\e9b4";
}

.czs-map:before {
	content: "\e9b5";
}

.czs-map-l:before {
	content: "\e9b6";
}

.czs-medal:before {
	content: "\e9b7";
}

.czs-medal-l:before {
	content: "\e9b8";
}

.czs-menu-l:before {
	content: "\e9b9";
}

.czs-message:before {
	content: "\e9ba";
}

.czs-message-l:before {
	content: "\e9bb";
}

.czs-microchip:before {
	content: "\e9bc";
}

.czs-microchip-l:before {
	content: "\e9bd";
}

.czs-microphone:before {
	content: "\e9be";
}

.czs-microphone-l:before {
	content: "\e9bf";
}

.czs-microsoft:before {
	content: "\e9c0";
}

.czs-mobile:before {
	content: "\e9c1";
}

.czs-mobile-l:before {
	content: "\e9c2";
}

.czs-moments:before {
	content: "\e9c3";
}

.czs-money:before {
	content: "\e9c4";
}

.czs-mouse:before {
	content: "\e9c5";
}

.czs-mouse-l:before {
	content: "\e9c6";
}

.czs-music:before {
	content: "\e9c7";
}

.czs-music-file:before {
	content: "\e9c8";
}

.czs-music-file-l:before {
	content: "\e9c9";
}

.czs-music-l:before {
	content: "\e9ca";
}

.czs-music-note:before {
	content: "\e9cb";
}

.czs-music-note-l:before {
	content: "\e9cc";
}

.czs-network-l:before {
	content: "\e9cd";
}

.czs-new-l:before {
	content: "\e9ce";
}

.czs-newspaper-l:before {
	content: "\e9cf";
}

.czs-operation:before {
	content: "\e9d0";
}

.czs-out-l:before {
	content: "\e9d1";
}

.czs-overlapping:before {
	content: "\e9d2";
}

.czs-pad:before {
	content: "\e9d3";
}

.czs-paper:before {
	content: "\e9d4";
}

.czs-paper-plane:before {
	content: "\e9d5";
}

.czs-pause-l:before {
	content: "\e9d6";
}

.czs-paypal:before {
	content: "\e9d7";
}

.czs-pen:before {
	content: "\e9d8";
}

.czs-pen-write:before {
	content: "\e9d9";
}

.czs-people:before {
	content: "\e9da";
}

.czs-pinterest:before {
	content: "\e9db";
}

.czs-pixels:before {
	content: "\e9dc";
}

.czs-platform:before {
	content: "\e9dd";
}

.czs-play-l:before {
	content: "\e9de";
}

.czs-pokemon-ball:before {
	content: "\e9df";
}

.czs-printer:before {
	content: "\e9e0";
}

.czs-printer-l:before {
	content: "\e9e1";
}

.czs-product-l:before {
	content: "\e9e2";
}

.czs-program:before {
	content: "\e9e3";
}

.czs-program-framework-l:before {
	content: "\e9e4";
}

.czs-prototype:before {
	content: "\e9e5";
}

.czs-prototype-select-l:before {
	content: "\e9e6";
}

.czs-qq:before {
	content: "\e9e7";
}

.czs-qrcode-l:before {
	content: "\e9e8";
}

.czs-quote-left:before {
	content: "\e9e9";
}

.czs-quote-right:before {
	content: "\e9ea";
}

.czs-qzone:before {
	content: "\e9eb";
}

.czs-raspberry:before {
	content: "\e9ec";
}

.czs-read:before {
	content: "\e9ed";
}

.czs-read-l:before {
	content: "\e9ee";
}

.czs-red-envelope:before {
	content: "\e9ef";
}

.czs-right-clipboard:before {
	content: "\e9f0";
}

.czs-right-clipboard-l:before {
	content: "\e9f1";
}

.czs-rocket:before {
	content: "\e9f2";
}

.czs-rocket-l:before {
	content: "\e9f3";
}

.czs-rollerbrush:before {
	content: "\e9f4";
}

.czs-rollerbrush-l:before {
	content: "\e9f5";
}

.czs-rss:before {
	content: "\e9f6";
}

.czs-ruler:before {
	content: "\e9f7";
}

.czs-ruler-l:before {
	content: "\e9f8";
}

.czs-save:before {
	content: "\e9f9";
}

.czs-save-l:before {
	content: "\e9fa";
}

.czs-scan-l:before {
	content: "\e9fb";
}

.czs-scissors:before {
	content: "\e9fc";
}

.czs-search-l:before {
	content: "\e9fd";
}

.czs-server:before {
	content: "\e9fe";
}

.czs-server-l:before {
	content: "\e9ff";
}

.czs-servers:before {
	content: "\ea00";
}

.czs-setting:before {
	content: "\ea01";
}

.czs-setting-l:before {
	content: "\ea02";
}

.czs-share:before {
	content: "\ea03";
}

.czs-shield-l:before {
	content: "\ea04";
}

.czs-shopping-cart:before {
	content: "\ea05";
}

.czs-shopping-cart-l:before {
	content: "\ea06";
}

.czs-site-folder-l:before {
	content: "\ea07";
}

.czs-slider-l:before {
	content: "\ea08";
}

.czs-square:before {
	content: "\ea09";
}

.czs-square-l:before {
	content: "\ea0a";
}

.czs-square-o:before {
	content: "\ea0b";
}

.czs-star:before {
	content: "\ea0c";
}

.czs-star-l:before {
	content: "\ea0d";
}

.czs-steam:before {
	content: "\ea0e";
}

.czs-storage-l:before {
	content: "\ea0f";
}

.czs-sword-l:before {
	content: "\ea10";
}

.czs-tab:before {
	content: "\ea11";
}

.czs-tab-select:before {
	content: "\ea12";
}

.czs-tag:before {
	content: "\ea13";
}

.czs-tag-l:before {
	content: "\ea14";
}

.czs-taiji:before {
	content: "\ea15";
}

.czs-talk:before {
	content: "\ea16";
}

.czs-talk-l:before {
	content: "\ea17";
}

.czs-taobao:before {
	content: "\ea18";
}

.czs-telegram:before {
	content: "\ea19";
}

.czs-thumbs-up:before {
	content: "\ea1a";
}

.czs-thumbs-up-l:before {
	content: "\ea1b";
}

.czs-time:before {
	content: "\ea1c";
}

.czs-time-l:before {
	content: "\ea1d";
}

.czs-time-plugin-l:before {
	content: "\ea1e";
}

.czs-tmall:before {
	content: "\ea1f";
}

.czs-transmission-l:before {
	content: "\ea20";
}

.czs-trash:before {
	content: "\ea21";
}

.czs-trash-l:before {
	content: "\ea22";
}

.czs-triangle:before {
	content: "\ea23";
}

.czs-triangle-l:before {
	content: "\ea24";
}

.czs-triangle-o:before {
	content: "\ea25";
}

.czs-truck:before {
	content: "\ea26";
}

.czs-truck-l:before {
	content: "\ea27";
}

.czs-twitter:before {
	content: "\ea28";
}

.czs-upload-l:before {
	content: "\ea29";
}

.czs-usb:before {
	content: "\ea2a";
}

.czs-usb-l:before {
	content: "\ea2b";
}

.czs-user:before {
	content: "\ea2c";
}

.czs-user-framework:before {
	content: "\ea2d";
}

.czs-user-l:before {
	content: "\ea2e";
}

.czs-v2ex:before {
	content: "\ea2f";
}

.czs-vector-design:before {
	content: "\ea30";
}

.czs-video-camera-l:before {
	content: "\ea31";
}

.czs-video-file:before {
	content: "\ea32";
}

.czs-video-file-l:before {
	content: "\ea33";
}

.czs-vimeo:before {
	content: "\ea34";
}

.czs-volume:before {
	content: "\ea35";
}

.czs-volume-l:before {
	content: "\ea36";
}

.czs-volume-x-l:before {
	content: "\ea37";
}

.czs-watch:before {
	content: "\ea38";
}

.czs-watch-l:before {
	content: "\ea39";
}

.czs-webcam:before {
	content: "\ea3a";
}

.czs-webcam-l:before {
	content: "\ea3b";
}

.czs-web-edit:before {
	content: "\ea3c";
}

.czs-weibo:before {
	content: "\ea3d";
}

.czs-weixin:before {
	content: "\ea3e";
}

.czs-weixinzhifu:before {
	content: "\ea3f";
}

.czs-wifi:before {
	content: "\ea40";
}

.czs-wordpress:before {
	content: "\ea41";
}

.czs-world-l:before {
	content: "\ea42";
}

.czs-wrench-l:before {
	content: "\ea43";
}

.czs-write-l:before {
	content: "\ea44";
}

.czs-x-buy-l:before {
	content: "\ea45";
}

.czs-youtube:before {
	content: "\ea46";
}

.czs-zhihu:before {
	content: "\ea47";
}